// 定义首页需要的接口函数
import request from '@/util/request'

/**
 * 获取首页头部分类数据
 * 获取所有分类(顶级,二级,对应的商品推荐数据)
 * @returns Promise
 */
export const findAllCategory = () => {
        return request('/home/category/head', 'get')
    }
    /**
     * 获取顶级类目信息（children属性就是各个子分类）
     *@params {String} id - 顶级类目ID
     *@returns
     * */
export const findTopCategory = (id) => {
    return request('/category', 'get', { id })
}

export const findSubCategoryFilter = (id) => {
    return request('/category/sub/filter', 'get', { id })
}

/**
 * 获取分类下的商品（带筛选条件）
 * @params {Object} params - 可参考接口文档
 */
export const findSubCategoryGoods = (params) => {
    return request('/category/goods/temporary', 'post', params)
}